home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19950726-19950929 / 000295_news@columbia.edu_Tue Sep 5 17:57:25 1995.msg < prev    next >
Internet Message Format  |  2020-01-01  |  4KB

  1. Received: from apakabar.cc.columbia.edu by watsun.cc.columbia.edu with SMTP id AA01407
  2.   (5.65c+CU/IDA-1.4.4/HLK for <kermit.misc@watsun.cc.columbia.edu>); Tue, 5 Sep 1995 15:28:40 -0400
  3. Received: by apakabar.cc.columbia.edu id AA21697
  4.   (5.65c+CU/IDA-1.4.4/HLK for kermit.misc@watsun); Tue, 5 Sep 1995 15:28:38 -0400
  5. Path: news.columbia.edu!sol.ctr.columbia.edu!news.moneng.mei.com!news.ecn.bgu.edu!vixen.cso.uiuc.edu!howland.reston.ans.net!newsfeed.internetmci.com!news.mathworks.com!news4.ner.bbnplanet.net!news3.near.net!sun3.ipswitch.com!ddl
  6. From: ddl@harvard.edu (Dan Lanciani)
  7. Newsgroups: comp.protocols.kermit.misc
  8. Subject: Re: MS-KERMIT 3.14 hanging on idle TCP/IP connection?
  9. Message-Id: <2980@sun3.IPSWITCH.COM>
  10. Date: 5 Sep 95 17:57:25 GMT
  11. References: <42d2u9$edt@apakabar.cc.columbia.edu> <2979@sun3.IPSWITCH.COM> <1995Sep4.170019.60531@cc.usu.edu>
  12. Organization: Internet 
  13. Lines: 63
  14. Apparently-To: kermit.misc@watsun.cc.columbia.edu
  15.  
  16. In article <1995Sep4.170019.60531@cc.usu.edu>, jrd@cc.usu.edu (Joe Doupnik) writes:
  17. |     Supplementing Dan's decent advice...
  18. | In article <2979@sun3.IPSWITCH.COM>, ddl@harvard.edu (Dan Lanciani) writes:
  19. | > In article <42dodl$go@apakabar.cc.columbia.edu>, chaiklin@konichiwa.cc.columbia.edu (Seth Chaiklin) writes:
  20.  
  21. |     True, but MSK does answer ARPs all the time the TCP stack is
  22. | active (while there is a session going). MSK does regular ARP caching
  23. | too, but it does not timeout the entries for the currently used remote
  24. | hosts. The bug seems to be in Linux.
  25.  
  26. I'd say that the limited information so far provided points to hardware/
  27. drivers or kermit more than Linux, but at this point anything is possible.
  28. (This is based on no internal knowledge of kermit or Linux but on the general
  29. understanding that some kinds of ARP bugs are much more likely to be noticed
  30. than others.)
  31.  
  32. | > Start kermit fresh and don't connect to anything (I assume you can do this
  33. | > and still have the tcp running?).  Now try to ping kermit from a machine
  34. | > which has no ARP entry for kermit.  If this works and the first test failed
  35. |     This won't work as intended because MSK does not run its TCP/IP stack
  36. | until a session has started (or is starting). After all, why run a TCP/IP 
  37. | stack if it's not being used?
  38.  
  39. Well, I think we just demonstrated one reason. :)
  40.  
  41. I suggest then that you modify the test to start kermit fresh with one
  42. connection to a random machine and do the ping as soon as possible
  43. from another machine.  Of course, this is only interersting if the
  44. first test failed, so maybe you don't need to do it at all.  The idea
  45. was just to try to determine whether the hardware (or kermit image)
  46. was becoming corrupt over time.
  47.  
  48. |     Something else to keep in mind is another station coming on the
  49. | air with MSK's IP number. That clobbers ARP caches.
  50.  
  51. This can't be happening in the case in question since it would result
  52. in an incorrect ARP entry on the Linux machine (as opposed to the lack
  53. of any entry as observed).
  54.  
  55. |MSK 3.14 checks for
  56. | another station using it's IP address when the TCP/IP stack is started.
  57. | (It ARPs for its own IP number and declares any response an imposter. I
  58. | had to insert an special case to work around echoing by NDIS drivers.)
  59.  
  60. Wouldn't it be funny if that special case was somehow accidentally filtering
  61. out the ARP request from Linux?  I wonder if there is anything unusual (but
  62. legal) about Linux ARP requests?  A network trace of this problem would
  63. make diagnosis _so_ much easier...
  64.  
  65. |     There are still some rather unusual (eg, wierd) situations where ARP
  66. | responses simply don't get through. I don't know why, but they don't. One
  67.  
  68. Is this in general or something specific to kermit?
  69.  
  70. | always suspects one piece of code or another and probably one does have a
  71. | problem, but the saying "it does not happen here" applies to make diagnosis
  72. | difficult.
  73.  
  74.                 Dan Lanciani
  75.                 ddl@harvard.*